/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package redinftel.utilidades;

import java.util.Comparator;
import redinftel.entidades.Comentariomultimedia;
import redinftel.entidades.Multimedia;

/**
 *
 * @author Six Degrees Team
 */
public class ComparableMultimedia implements Comparable {
    private Comentariomultimedia comentario;

    public ComparableMultimedia(Comentariomultimedia comentario) {
        this.comentario = comentario;
    }
    
    public Comentariomultimedia getComentario() {
        return comentario;
    }

    public void setComentario(Comentariomultimedia comentario) {
        this.comentario = comentario;
    }


    
    public int compare(Object o1, Object o2) {
        if (((ComparableMultimedia)o1).getComentario().getFecha().before(((ComparableMultimedia)o2).getComentario().getFecha()))
        {
            return -1;

        }else if(((ComparableMultimedia)o1).getComentario().getFecha().equals(((ComparableMultimedia)o2).getComentario().getFecha()))
        {
            return 0;
        }else{
            return 1;
        }
    }

    @Override
    public int compareTo(Object o) {
        return compare(this,o);
    }


}
